home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Shareware / Programare / sharp / wwwSharp_setup.exe / {app} / Snippets / XSL.xml < prev   
Extensible Markup Language  |  2003-05-12  |  7KB  |  236 lines

  1. <?xml version="1.0"?>
  2. <XSLDropDown
  3.     Caption="XSL"
  4. >
  5.     <Item
  6.         Caption="xsl:apply-imports"
  7.         Description="Invokes an overridden template rule."
  8.         Text="xsl:apply-imports"
  9.     />
  10.     <Item
  11.         Caption="xsl:apply-templates"
  12.         Description="Directs the XSLT processor to find the appropriate template to apply, based on the type and context of each selected node."
  13.         Text="xsl:apply-templates"
  14.     />
  15.     <Item
  16.         Caption="xsl:attribute"
  17.         Description="Creates an attribute node and attaches it to an output element."
  18.         Text="xsl:attribute"
  19.     />
  20.     <Item
  21.         Caption="xsl:attribute-set"
  22.         Description="Defines a named set of attributes."
  23.         Text="xsl:attribute-set"
  24.     />
  25.     <Item
  26.         Caption="xsl:call-template"
  27.         Description="Invokes a template by name."
  28.         Text="xsl:call-template"
  29.     />
  30.     <Item
  31.         Caption="xsl:choose"
  32.         Description="Provides multiple conditional testing in conjunction with the <xsl:otherwise> element and <xsl:when> element."
  33.         Text="xsl:choose"
  34.     />
  35.     <Item
  36.         Caption="xsl:comment"
  37.         Description="Generates a comment in the output."
  38.         Text="xsl:comment"
  39.     />
  40.     <Item
  41.         Caption="xsl:copy"
  42.         Description="Copies the current node from the source to the output."
  43.         Text="xsl:copy"
  44.     />
  45.     <Item
  46.         Caption="xsl:copy-of"
  47.         Description="Inserts subtrees and result tree fragments into the result tree."
  48.         Text="xsl:copy-of"
  49.     />
  50.     <Item
  51.         Caption="xsl:decimal-format"
  52.         Description="Declares a decimal-format, which controls the interpretation of a format pattern used by the format-number function."
  53.         Text="xsl:decimal-format"
  54.     />
  55.     <Item
  56.         Caption="xsl:element"
  57.         Description="Creates an element with the specified name in the output."
  58.         Text="xsl:element"
  59.     />
  60.     <Item
  61.         Caption="xsl:fallback"
  62.         Description="Calls template content that can provide a reasonable substitute to the behavior of the new element when encountered."
  63.         Text="xsl:fallback"
  64.     />
  65.     <Item
  66.         Caption="xsl:for-each"
  67.         Description="Applies a template repeatedly, applying it in turn to each node in a set."
  68.         Text="xsl:for-each"
  69.     />
  70.     <Item
  71.         Caption="xsl:if"
  72.         Description="Allows simple conditional template fragments."
  73.         Text="xsl:if"
  74.     />
  75.     <Item
  76.         Caption="xsl:import"
  77.         Description="Imports another XSLT file."
  78.         Text="xsl:import"
  79.     />
  80.     <Item
  81.         Caption="xsl:include"
  82.         Description="Includes another XSLT file."
  83.         Text="xsl:include"
  84.     />
  85.     <Item
  86.         Caption="xsl:key"
  87.         Description="Declares a named key for use with the key () function in XML Path Language (XPath) expressions."
  88.         Text="xsl:key"
  89.     />
  90.     <Item
  91.         Caption="xsl:message"
  92.         Description="Sends a text message to either the message buffer or a message dialog box."
  93.         Text="xsl:message"
  94.     />
  95.     <Item
  96.         Caption="xsl:namespace-alias"
  97.         Description="Replaces the prefix associated with a given namespace with another prefix."
  98.         Text="xsl:namespace-alias"
  99.     />
  100.     <Item
  101.         Caption="xsl:number"
  102.         Description="Inserts a formatted number into the result tree."
  103.         Text="xsl:number"
  104.     />
  105.     <Item
  106.         Caption="xsl:otherwise"
  107.         Description="Provides multiple conditional testing in conjunction with the <xsl:choose> element and <xsl:when> element."
  108.         Text="xsl:otherwise"
  109.     />
  110.     <Item
  111.         Caption="xsl:output"
  112.         Description="Specifies options for use in serializing the result tree."
  113.         Text="xsl:output"
  114.     />
  115.     <Item
  116.         Caption="xsl:param"
  117.         Description="Declares a named parameter for use within an <xsl:stylesheet> element or an <xsl:template> element. Allows specification of a default value."
  118.         Text="xsl:param"
  119.     />
  120.     <Item
  121.         Caption="xsl:preserve-space"
  122.         Description="Preserves white space in a document."
  123.         Text="xsl:preserve-space"
  124.     />
  125.     <Item
  126.         Caption="xsl:processing-instruction"
  127.         Description="Generates a processing instruction in the output."
  128.         Text="xsl:processing-instruction"
  129.     />
  130.     <Item
  131.         Caption="msxsl:script"
  132.         Description="Defines global variables and functions for script extensions."
  133.         Text="msxsl:script"
  134.     />
  135.     <Item
  136.         Caption="xsl:sort"
  137.         Description="Specifies sort criteria for node lists selected by <xsl:for-each> or <xsl:apply-templates>."
  138.         Text="xsl:sort"
  139.     />
  140.     <Item
  141.         Caption="xsl:strip-space"
  142.         Description="Strips white space from a document."
  143.         Text="xsl:strip-space"
  144.     />
  145.     <Item
  146.         Caption="xsl:stylesheet"
  147.         Description="Specifies the document element of an XSLT file, containing all other XSLT elements."
  148.         Text="xsl:stylesheet"
  149.     />
  150.     <Item
  151.         Caption="xsl:template"
  152.         Description="Defines a reusable template for generating the desired output for nodes of a particular type and context."
  153.         Text="xsl:template"
  154.     />
  155.     <Item
  156.         Caption="xsl:text"
  157.         Description="Generates text in the output."
  158.         Text="xsl:text"
  159.     />
  160.     <Item
  161.         Caption="xsl:transform"
  162.         Description="Synonym for <xsl:stylesheet>."
  163.         Text="xsl:transform"
  164.     />
  165.     <Item
  166.         Caption="xsl:value-of"
  167.         Description="Inserts the value of the selected node as text."
  168.         Text="xsl:value-of"
  169.     />
  170.     <Item
  171.         Caption="xsl:variable"
  172.         Description="Specifies a value bound in an expression."
  173.         Text="xsl:variable"
  174.     />
  175.     <Item
  176.         Caption="xsl:when"
  177.         Description="Provides multiple conditional testing in conjunction with the <xsl:choose> element and <xsl:otherwise> element."
  178.         Text="xsl:when"
  179.     />
  180.     <Item
  181.         Caption="xsl:with-param"
  182.         Description="Passes a parameter to a template."
  183.         Text="xsl:with-param"
  184.     />
  185.     <Item
  186.         Caption="current(): node-set"
  187.         Description="Returns a node set that has the current node as its only member."
  188.         Text="current()"
  189.     />
  190.     <Item
  191.         Caption="document(object, node-set?): node-set"
  192.         Description="Provides a way to retrieve other XML resources from within the XSLT style sheet beyond the initial data provided by the input stream."
  193.         Text="document(|)"
  194.     />
  195.     <Item
  196.         Caption="element-available(string): boolean"
  197.         Description="Returns True if and only if the expanded-name is the name of an instruction."
  198.         Text="element-available(|)"
  199.     />
  200.     <Item
  201.         Caption="format-number(number, string, string?): string"
  202.         Description="Converts the first argument to a string using the format pattern string specified by the second argument."
  203.         Text="format-number(|)"
  204.     />
  205.     <Item
  206.         Caption="function-available(string): boolean"
  207.         Description="Returns True if the function is available in the function library."
  208.         Text="function-available(|)"
  209.     />
  210.     <Item
  211.         Caption="generate-id(node-set?): string"
  212.         Description="Returns a string that uniquely identifies the node in the node-set argument that is first in document order."
  213.         Text="generate-id(|)"
  214.     />
  215.     <Item
  216.         Caption="key(name, value): node-set"
  217.         Description="Retrieves elements previously marked with an <xsl:key> statement."
  218.         Text="key(|)"
  219.     />
  220.     <Item
  221.         Caption="node-set(string): node-set"
  222.         Description="Converts a tree into a node set. The resulting node always contains a single node and the root node of the tree."
  223.         Text="node-set(|)"
  224.     />
  225.     <Item
  226.         Caption="system-property(string): object"
  227.         Description="Returns an object representing the value of the system property identified by the name."
  228.         Text="system-property(|)"
  229.     />
  230.     <Item
  231.         Caption="unparsed-entity-uri(string): string"
  232.         Description="Returns declarations of unparsed entities in the document type definition (DTD) of the source document."
  233.         Text="unparsed-entity-uri(|)"
  234.     />
  235. </XSLDropDown>
  236.